﻿#pragma once

#include "ComponentBase.h"

class StackShapManager;

class StackInfoManager : public ComponentBase
{
	Q_OBJECT

public:
	StackInfoManager(QObject *parent);
	~StackInfoManager();

	// 组件初始化处理函数
	virtual int ComponentInit() override;
	/*自检接口*/
	virtual bool ComponentCheckSelfState() override;
	/*复位接口*/
	virtual bool ComponentSelfReset() override;
	// 命令执行接口
	virtual bool ExcuteCmd(int cmd, const QByteArray& input, QByteArray& output) override;

private:
	StackShapManager* m_manger = nullptr;
};
